package cn.biplam.front.component.view.mdManage;

import cn.biplam.common.paramters.SysCaption;
import cn.biplam.common.tools.TOOLS;
import cn.biplam.common.wrapper.ErrorMessage;
import cn.biplam.front.component.data.common.CaptionComp;
import cn.biplam.front.html.base.HtmlWindow;
import cn.biplam.front.template.base.Select;

/**
 * 数据源类型下拉框
 * @author WangSong 2009-11-18下午04:59:44
 * @version 1.0
 */
public class DsTypeSelect {

	/**
	 * 获取数据源类型下拉列表 默认选中JDBC连接方式
	 * @param listPageID   页面ID
	 * @param defaultValue 默认值
	 * @param sHomeUrl     应用系统路径
	 * @return 数据源类型下拉列表
	 * @throws ErrorMessage
	 */
	public static HtmlWindow get(String listPageID,
								 String defaultValue,
								 String userId,
								 String sHomeUrl) throws ErrorMessage{
		if(TOOLS.StringIsEmpty(defaultValue)){
			defaultValue = "1";
		}
		Select select = new Select(listPageID,defaultValue,sHomeUrl);
		select.set("1",CaptionComp.get(userId, SysCaption.JDBC));
		select.set("2",CaptionComp.get(userId, SysCaption.POOL));
		return select.get();
	}
}
